function create_conv_bubble(source, msg, msg_time, isIncoming) {
	template = document.getElementById("conv_template");
	display_div = document.getElementById("display_area");
	
	if( (template != null) && (display_div != null) ) {
		bubble = template.cloneNode(true);
		bubble.id = "";
		bubble.name = source + "_bubble";
		bubble.style.display = "block";
		// FOR IE:
		bubble.style.styleFloat = isIncoming ? "left" : "right";
		// FOR Others:
		bubble.style.cssFloat = isIncoming ? "left" : "right";
		
		inner_divs = bubble.getElementsByTagName("div");
		
		bubble_title = document.createElement("h3");
		bubble_title.textContent = source + " @ " + msg_time + " :";
		
		inner_divs[3].textContent = msg;
		
		inner_divs[1].appendChild(bubble_title);
		display_div.appendChild(bubble);
		
		display_div.scrollTop = display_div.scrollHeight;
	}
}